﻿*{
	font: 14px/24px;
	margin:0;padding:0;
    font-family:'微软雅黑';
}
ul, li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
*::before, *::after {
    box-sizing: border-box;
}
a{text-decoration:none;color:#fff;}
.bottom_bar{position:fixed;bottom:0;left:0;height:50px;width:100%;background:#14a1a5;}
.bottom_bar ul li{float:right;width:25%;position:relative;display:block;}
.bottom_bar ul li a{display:block;color:#fff;text-decoration:none;font-size:13px;letter-spacing:1px;}
.bottom_bar ul .bottom_bar_h{float:left;}
.bottom_bar_home{ 
    border-radius: 60px;
    height: 66px;
    left: 2px;
    margin: auto;
    position: absolute;
    top: -22px;
    width: 66px;
}
.bottom_bar_home img{width:66px;border-radius:50%;}
.bottom_bar_a{padding-top:25px;text-align:center;}
.a_zy{background: url("../image/zy.png") no-repeat scroll center 5px;}
.a_dh{background: url("../image/dh.png") no-repeat scroll center 5px;}
.a_dx{background: url("../image/dx.png") no-repeat scroll center 5px;}
.wrap{margin:0px auto 50px;max-width:620px;padding:0 10px 10px;height:100%;position:relative;background-color:rgba(44, 51, 69, 0.9);}
.dimg{position:fixed;left:0;top:0;margin:0 auto;width:100%;height:100%;}
.dimg img{width:100%;z-index:10;}
.arrow{animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-name: pullup;
    background: url("../image/arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    left: 50%;
    margin-left: -25px;
    margin-top: -28px;
    position: absolute;
    top: 68.5%;
    width: 50px;}
@keyframes pullup {
0%, 30% {
    opacity: 0;
    transform: translate(0px, 10px);
}
60% {
    opacity: 1;
    transform: translate(0px, 0px);
}
100% {
    opacity: 0;
    transform: translate(0px, -8px);
}
}
@keyframes pullup {
0%, 30% {
    opacity: 0;
    transform: translate(0px, 10px);
}
60% {
    opacity: 1;
    transform: translate(0px, 0px);
}
100% {
    opacity: 0;
    transform: translate(0px, -8px);
}
}
.colorwhite{color:#fff;}
.v_title{color:#fff;font-size:20px;display:inline-block;width:140px;text-align:center;height:40px;line-height:40px;background:#14a1a5;}
.v_name{font-size:35px;line-height:35px;padding:20px 0 10px;}
.v_name span{font-size:18px;margin-left:5px;}
.v_info_i{line-height:35px;padding-left:30px;font-size:16px;}
.i0{background: url("../image/igongsi1.png") no-repeat 0 12px}
.i1{background: url("../image/cell.png") no-repeat 0 5px}
.i2{background: url("../image/wx.png") no-repeat 0 5px}
.i3{background: url("../image/qq.png") no-repeat 0 5px}
.i4{background: url("../image/mail.png") no-repeat 0 5px}
.i5{background: url("../image/address.png") no-repeat 0 5px}
.mt20{margin-bottom:20px;}
.v_honor p{margin-top:6px;font-size:16px;}
.v_honor p i{font-style:normal;color:#f53232;margin-right:4px;font-size:20px;}
.v_lczx ul{overflow:hidden;}
.v_lczx ul li{display:block;width:45%;margin:20px 2% 0;height:40px;line-height:40px;background:#ff7800;float:left;text-align:center;overflow:hidden;}
.v_lczx  a{display:block;color:#fff;text-decoration:none;font-size:16px;height:40px;line-height:40px;width:45%;margin:20px 2% 0;background:#ff7800;float:left;text-align:center;overflow:hidden;}
.v_msg p{margin-top:10px;}
.txt_input{height:30px;padding:2px 10px;width:95%;border:1px solid #ccc;font-size:16px;border-radius:4px;}
.txt_area{height:90px;padding:2px 10px;width:95%;border:1px solid #ccc;font-size:16px;border-radius:4px;}
.btn_input{background:#ff7800;padding:0px;width:100%;border:none;height:40px;color:#fff;font-size:16px;border-radius:4px;-webkit-appearance: none;line-height:40px;}

.card_img{
    margin: 0 auto;    
    border: 6px solid #fff;
    border-radius: 114px;
    display: block;
    height: 222px;
    overflow: hidden;
    width: 222px;}
.dn{display:none;}
.warpcontent{background:#f1f1f1;margin-top:0px;color:#333;position:relative;}
.card_head{padding:50px 0 20px;background: url("../image/wBg.jpg?1") no-repeat 0 bottom;color:#fff;}
.card_name{font-size:40px;text-align:center;line-height:40px;height:40px;padding:20px 0 10px;}
.card_mobile{padding:4px 4px 4px 35px;background: url("../image/cell.png") no-repeat 10px 10px;height:35px;line-height:35px;font-size:20px;width:145px;border:2px solid #fff;
             border-radius:5px;margin:10px auto 0;display:block;
}
.content_item{margin-top:20px;color:#333;}
.i00{background: url("../image/igongsi.png") no-repeat 0 12px}
.i11{background: url("../image/cell1.png") no-repeat 0 5px}
.i22{background: url("../image/wx1.png") no-repeat 0 5px}
.i33{background: url("../image/qq1.png") no-repeat 0 5px}
.i44{background: url("../image/mail1.png") no-repeat 0 5px}
.i55{background: url("../image/address1.png") no-repeat 0 5px}
.pl20{padding-left:20px;}
.c{text-align:center;}
.comp_logo{padding-top:20px;padding-bottom:10px;border-bottom:2px solid #ff7800;margin-bottom:30px;}
.comp_logo img{max-width:100%;max-height:100px;}
.comp_content{padding:20px 0 20px 20px;}
.model_item{margin-top:15px;border:0 solid #d1d1d1;border-radius: 5px;width:100%;color:#333;background:#fff;display:block;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);}
.model_title{}
.p15{padding:15px;}
.model_title{font-size:18px;margin-bottom:5px;}
.model_time{font-size:12px;color:#888;margin-bottom:5px;}
.model_time span{margin-left:30px;color:#126bf8;}
.model_img img{width:100%;}
.model_desc{margin-top:20px;}
.clr {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
}
.iconright{margin: 18px 3px 0 0;float:right;
    background: url("../image/ico-next2.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 19px;
    width: 13px;}
.fl{float:left;}
.fr{float:right;}
.model_a{border-top:1px solid #d3d8dc;height:50px;line-height:50px;margin-top:20px;}
.list{padding-top:10px;}
.table1{background: none repeat scroll 0 0 #14a1a5;
    border-collapse: collapse;
    margin: 0 auto 30px;
    text-align: center;
    width: 300px;}
.table1 td.head {
    background: none repeat scroll 0 0 #0cbd67;
    border-bottom: 3px solid #e2e2e2;
    color: #fff;
    font-weight: bold;
    height: 35px;
}
.table1 td {
    border: 1px solid #e2e2e2;
    padding: 3px 0;
    text-align: center;
    width: 33%;
}
.table1 tr {
    width: 100%;
}
.srdz_bz{background: none repeat scroll 0 0 #ffbd80;text-align:center;
    border-top: 1px solid #f79344;
    color: #d84600;
    font-size: 18px;
    height: 50px;
    line-height: 50px;margin-bottom:20px;overflow:hidden;
    padding: 0 20px;}
.srdz_table_atd{background: none repeat scroll 0 0 #ffbd80;text-align:center;    
    color: #d84600;
    font-size: 20px;}
table {empty-cells: show;word-break: break-all; word-wrap: break-word; } 
table{  
border-collapse:collapse;  
border-spacing:0;  
} 
.srdz_table{width:100%;font-size:16px;}
.srdz_table td{padding:15px 5px;border-bottom:1px solid #f79344;}
.srdz_table_td{color:#f70;width:75px;}
.formselect{font-size:16px;width:80%;height:32px;border:1px solid #ccc;border-radius:4px;}
.forminput{font-size:16px;width:80%;padding:5px;border:1px solid #ccc;border-radius:4px;}
.formarea{font-size:16px;width:80%;padding:4px 5px;height:72px;border:1px solid #ccc;}
.formsubmit{width:100%;border:0;background:#5cb85c ;color:#fff;height:40px;line-height:40px;text-align:center;font-size:16px;letter-spacing:2px;display:block;-webkit-appearance: none; }
.srdz_success i{color:#f70;font-style:normal;margin-right:10px;}
.srdz_success{text-align:center;font-size:24px;}
.v_map{margin-bottom:15px;}
.qrcode img{max-width:100%;}
.fclear{clear:both;}
.a-fenxiang{
    background: url("../image/fenxiang.png") no-repeat scroll center center #0cbd67;
    top: -280px;
}
.a-shoucang {
    background: url("../image/shoucang.png") no-repeat scroll center center #0cbd67;
    top: -220px;
}
.a-playing{
    background: url("../image/pause.png") no-repeat scroll center center ;
    top: -280px;
}
.a-stop{
    background: url("../image/play.png") no-repeat scroll center center ;
    top: -280px;
}
.a-voling {
    background: url("../image/play.gif") no-repeat scroll center center ;
    top: -240px;
}
.a-novol{
    background: url("../image/paused2.png") no-repeat scroll center center ;
    top: -240px;
}
.a-icon {
    border: 0 none;
    height: 32px;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 32px;
    z-index: 9;
}
.look{position: absolute;width:90%;top:-250px;left:5%;
      background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
      padding-top:30px;border-radius:8px;
      height:180px;text-align:center;
      font-size:22px;z-index: 6;
}
.look p{margin-top:10px;color:yellow;}

.model-content {
    padding:15px;
}
.model-content img{max-width:100%;}
.model-from{
    border-left: 2px solid #777;
    color: #555;
    margin: 0 15px 10px;
    padding-left: 5px
}
.model-more{
    border: 1px solid #bfe3d2;
    border-radius: 8px;
    color: #333;
    margin: 30px 10px 10px;
}
 .more-header {
    background-color: #0cbd67;
    border-radius: 8px 8px 0 0;
    color: #fff;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    position: relative;
}
 .more-body {
    padding: 10px;
}
 .more-body a {
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;color:#333;
    text-decoration:none;
}
  .more-body a .dot {
    background-color: #6dd7a4;
    border-radius: 5px;
    height: 10px;
    margin: 0 4px;display:inline-block;
    width: 10px;
}
.model-time{color: #999;
    font-weight: normal;
    padding-bottom: 10px;
    font-size: 13px;}
.model-title {
    color: #333;font-size: 30px;
    line-height: 40px;
    margin: 10px 0;
}
.hornor_img img{max-width:100%;}

.wrapper {
    width: 100%;
}
.header_wrapper{
    padding: 14px 15px;
    background-color: #428bca;
    z-index: 1000;
}
.ht_img {
    border: 2px solid #fff;
    border-radius: 50%;
    display: inline-block;
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    width: 40px;float:left;
    
}
.header_wrapper  .btn-group > .btnn {
    background-color: rgba(0, 0, 0, 0.1);
    border: 0 none;
    border-radius: 50%;
    color: rgba(255, 255, 255, 0.75);
    cursor: pointer;
    height: 33px;
    width:33px;
    line-height: normal;
    margin-left: 5px;
}
.btn-group-option > .btnn {
    padding: 7px 12px;
    width: auto;
}
.pull-right {
    float: right !important;
}
.header_wrapper  .btn-group {
    line-height: 21px;
    margin: 0;
    position: relative;
}
.header_wrapper  .btn-group .dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border-color: #ccc;
    border-radius: 0 0 3px 3px;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.05);
    display: none;
    font-size: 14px;
    list-style: outside none none;
    padding: 5px;
    position: absolute;
    right: 10px;
    text-align: left;
    top: 46px;
    width: 180px;
    z-index: 1000;
}
.dropdown-menu.pull-right {
    left: auto;
    right: 0;
}
.header_wrapper  .btn-group .dropdown-menu li {
    position: relative;
}
.header_wrapper  .btn-group .dropdown-menu li a {
    border-radius: 2px;
    clear: both;
    color: #555;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857;
    padding: 8px 15px;
    transition: all 0.2s ease-out 0s;
    white-space: nowrap;
}
 .header_wrapper .btn-group .dropdown-menu li a:hover {
     color:#333;background:#e4e7ea;
    }
.header_wrapper  .btn-group .dropdown-menu li a img {
    margin-right: 5px;
}
.dropdown-menu .divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 5px 0;
    overflow: hidden;
    position: relative;
}
.pageheader {
    border-bottom: 1px solid #eee;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.03);
    height: 50px;
    padding: 20px;
}
.pageheader .breadcrumb li a {
    color: #333;
}
.pageheader .pageicon {
    background-color: #4e5154;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding:9px 0;
    height: 32px;
    text-align:center;
    width: 50px;
}

.media-body {
    overflow: hidden;
}
.pageheader .breadcrumb {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #999;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
    padding: 0;border-radius: 4px;
    list-style: outside none none;
}
.breadcrumb > li {
    display: inline-block;
}
.breadcrumb > li + li:before {
    padding: 0 3px;
}
.breadcrumb > li + li:before {
    color: #ccc;
    content: "/ ";
    padding: 0 5px;
}
.pageheader h4 {
    color: #2f363d;
    font-size: 28px;
    font-weight: 500;
    line-height: normal;
    margin: -2px 0 0;
}
.pageheader > .pull-left {
    margin-right: 10px;
}
.pull-left {
    float: left;
}
.content_a{width:32.6%;float:left;text-align:center;font-family:'微软雅黑';
           color:#333;min-height:119px;
           font-size:15px;padding:40px 0;letter-spacing:1px;display:block;}
.content_a img{display:block;margin:0 auto;width:80px;margin-bottom:15px;}
.cab{border-right:2px solid #ddd;border-bottom:2px solid #ddd;}
.cabb{border-bottom:2px solid #ddd;}
.content{padding:20px;
          color: #636e7b;
    font-family: "Microsoft YaHei";
    font-size: 13px;
    line-height: 24px;
}
.nopadding{padding:0px;}


.col-sm-12 {
    width: 96%;
    padding:0 2%;
}
.form-group:before,.form-group:after{content: " ";clear:both;
    display: table;}

.form-group:after {
    clear: both;
    content: "";
    display: block;
}
.form-group {
    margin-bottom: 20px;
}
.col-md-2 {
    width: 14.6667%;
}
.col-md-3 {
    width: 23%;
}
.col-md-5 {
    width: 41.6667%;
}
.col-md-10 {
    width: 81.3333%;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
    padding:0 1%;
}
.form-group .control-label {
    font-weight: normal;
    margin-top: 3px;
    margin-bottom: 0;
    padding-top: 7px;
    text-align: right;
}
.form-group select.col-md-3{min-width:inherit;width:23%;margin-right:2%;padding:5px;border-radius:4px;}
.search_row select.col-md-3{min-width:inherit;width:23%;margin-right:2%;padding:5px;border-radius:4px;}
.errorForm label {
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    border-radius: 2px;
    color: #a94442;
    display: block;
    padding: 5px 10px;margin-bottom: 5px;
}
.col-md-8{width: 64.6667%;}
.search_row .col-md-8{padding:10px;}
.mb10{margin-bottom:10px;}
.search_row  .col-md-3{min-width:inherit;width:23%;margin-right:2%;padding:5px;border-radius:4px;
                       padding:10px;}
.tableediinput{width:90%;}
.innertable table{margin-left:0px;}
.innertable table td{padding-right:20px;}
.editinputline{padding:8px;border:1px solid #ccc;border-radius:4px;height:160px;font-size:12px;line-height:22px;}
.form-group .editinput,.form-group .editinputline{width:90%;}
.active_wrong{color:red;}
.editinput {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px;
}
.editselect {
    border-radius: 4px;
    margin-right: 2%;
    min-width: inherit;
    padding: 5px;
    width: 23%;border: 1px solid #ccc;
}
.btn {
    background: none repeat scroll 0 0 #5cb85c;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 100%;-webkit-appearance: none; 
}
.ry_left{float:left;width:81.3333%;}
.ry_right{float:left;width:18.6667%;}
.rongyu_form{padding: 0 2%;margin-bottom: 20px;
    width: 96%;}
.rongyu_form::before, .rongyu_form::after {
    clear: both;
    content: " ";
    display: table;
}
.rongyu_form .editinput{width:90%;}
.bgred{background:#c11a1a;}
.mt50{margin-top:50px;}
.bgblue{background:#14a1a5;}
.btn_row{margin-bottom:20px;}
.btn_row_left a{display:inline-block;padding:8px 15px;background:#eee;border:1px solid #bbb;
                cursor:pointer;font-size:14px;text-align:center;margin-left:-1px;color:#333;}
.btn_row_left a:hover{background:#ddd;}
.btn_row_left a img{vertical-align:middle;margin-right:2px;}
.trbg{background:#f1f1f1;font-weight:bold;}
.datatable{width:100%;max-width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.datatable td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:10px;}
.datatable a{color:#428bca;}
.datatable a:hover{color:#2a6495;}
.pagediv{margin-top:40px;text-align:center;}
.pagediv a {
    border: 1px solid #bbb;
    color: #333;
    cursor: pointer;
    margin: 0 2px;
    padding: 6px 12px;
    text-decoration: none;border-radius:3px;
}
.pagediv .currentpage {
    background-color: #428bca;
    border: 1px solid #428bca;
    color: #fff;
    font-weight: bold;
    
}
.pagecount{margin-top:10px;text-align:center;}
.show-left{float:left;display:inline-block;margin-right:100px;}
.show-right{float:left;padding-top:40px;}
.next_step{margin-top:30px;}
.div404{text-align:center;padding:40% 0;}
.div404 p{margin-top:30px;color:#14a1a5;}
.lottery_detail {
    border-radius: 2px;
    min-height: 100px;
    width: 410px !important;
    width: 480px;
     background-color: #f4f8fa;
    border-left: 3px solid #5bc0de;
    border-width: 0 0 0 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 9px;
    padding: 9px 12px;
}
.lottery_detail h4 {
    color: #f0ad4e;
    font-size: 12px;
    font-weight: bold;
    margin: 6px 0;
    position: relative;
}
.lottery_detail .lotterry_close {
    color: #000;
    float: right;
    font-size: 18px;
    font-weight: bold;
    line-height: 1;
    opacity: 0.2;
    text-shadow: 0 1px 0 #fff;
    display:block;
    cursor:pointer;
}
.lottery_detail > div {
    margin-bottom: 9px;
}
.sha-line {
font-size: 0;
    overflow: hidden;
    padding: 0;border-bottom: 1px solid #fff;
    border-top: 1px solid #ccc; margin-bottom: 15px;
}
.lottery_detail .text {
    padding-right: 10px;
    padding-top: 6px;
    text-align: right;
    width: 85px;
}
.lotterry_input {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline-block;
    font-size: 12px;
    height: 31px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 260px;
}
.lotterry_probability{width:80px;}
.lotterry_btn {
    -moz-user-select: none;
    background-image: none;
    border:1px solid #ccc;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #fff;
    border-color: #ccc;
    color: #333;
    min-width: 80px; padding: 9px;
    width: 100%;
}
.lotterry_btn:hover{background:#e6e6e6;}
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(../image/switch.gif) repeat-x; display: block; float: left; }
.cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
.cb-enable span { background-position: left -90px; padding: 0 10px; }
.cb-disable span { background-position: right -180px;padding: 0 10px; }
.cb-disable.selected { background-position: 0 -30px; }
.cb-disable.selected span { background-position: right -210px; color: #fff; }
.cb-enable.selected { background-position: 0 -60px; }
.cb-enable.selected span { background-position: left -150px; color: #fff; }
.switch label { cursor: pointer; }
.switch input { display: none; }
.weizhanpage{margin-top:20px;}
.weizhanpage table{width:100%;font-size:16px;}
.weizhanpage table a{color:#333;
                     background: none repeat scroll 0 0 #5cb85c ;    
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 22px;
    height: 45px;
    letter-spacing: 1px;
    line-height: 45px;
    text-align: center;
    width: 95%;display:block;
    margin:0 auto;
}
.wrapouter {
    background-color: rgba(0, 0, 0, 0);width:100%;top:68.5%;
    position:absolute;
}
.wrapoutercontent {
    position:relative;top:0;
}

.act_div table,.act_div1 table{width:100%;}
.act_div td,.act_div1 td{padding:5px;}
.act_div{color:#fff;position:fixed;width:100%;left:0px;bottom:130px;background-color:rgba(44, 51, 69, 0.9);padding:20px 0;border-radius:10px;}
.act_div .forminput{width:90%;}
.act_div1 a{display:block;
            background: none repeat scroll 0 0 #fa7c27;   border-radius: 5px;
    color: #fff;text-align: center;font-size: 18px;line-height: 45px;
    height: 45px;
    width: 95%;margin:0 auto;
    display: block;
}
.activity_attend_table{width:100%;}
.activity_attend_table td{padding:10px;}
.act_div1{position:fixed;bottom:60px;width:100%;left:0px;}
.activity_title{color:#277ecf;font-size:18px;padding:10px 10px 10px 20px;background:#fcfcfc;
                border-top:1px solid #eae9e9;border-bottom:1px solid #eae9e9;margin-top:20px;
                text-align:center;
}
.activity_title_2{color:#c0c0c0;padding:10px 10px 10px 0px;border-bottom:1px solid #eae9e9;font-size:16px;
                  font-weight:bold;
}
.activity_content{color:#797979;padding:10px 10px 10px 20px;border-bottom:1px solid #eae9e9;background:#fcfcfc;font-size:15px;}


.cbp_tmtimeline {
    list-style: outside none none;
    margin: 30px 0 0;
    padding: 0;
    position: relative;
}
.cbp_tmtimeline::before {
    background: #afdcf8  none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 25px;
    margin-left: 0px;
    position: absolute;
    top: 0;
    width: 10px;
}

.cbp_tmtimeline > li .cbp_tmtime {
    padding-right: 100px;
    position: absolute;
    width: 25%;
}
.cbp_tmtimeline > li .cbp_tmtime span {
    color: #c03b44;
    font-size: 20px;
}
.cbp_tmtimeline > li:nth-child(2n+1) .cbp_tmlabel::after {
    border-right-color: #fff;
}
.cbp_tmtimeline > li .cbp_tmlabel::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #fff transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 10px;
    width: 0;
}
.cbp_tmtimeline > li .cbp_tmlabel {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    /*font-size: 1.2em;
    font-weight: 300;
    line-height: 1.4;*/
    margin: 0 0 15px 80px;
    position: relative;
    width:auto;
}
.cbp_tmtimeline > li {
    position: relative;
}
.cbp_tmtimeline > li .cbp_tmicon {
    background: #46a4da none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 0 0 8px #afdcf8;
    color: #fff;
    font-family: "ecoico";
    font-size: 1.2em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 60px;
    left: 0px;
    line-height: 60px;
    margin: 0 0 0 0px;
    position: absolute;
    text-align: center;
    text-transform: none;
    top: 0;
    width: 60px;
}
.cbp_tmtimeline > li .cbp_tmicon-today{background:#c03b44 none repeat scroll 0 0}




@media screen and (max-width: 710px) {
.content_a img {width:40px}
.content_a{min-height:89px;padding:20px 0;font-size:14px;}
.col-md-2 {
    width: 84%;
}
.col-md-3 {
    width: 90%;
}
.col-md-5 {
    width: 90%;
}
.col-md-10 {
    width: 98%;
}
.form-group .control-label {
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 3px;
    padding-top: 7px;
    text-align: left;
}
.form-group select.col-md-3 {
    border-radius: 4px;
    margin-right: 2%;
    min-width: inherit;
    padding: 5px;
    width: 30%;
}
.table-responsive {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.table-responsive table{width:1200px;max-width:1200px;}
} 
.v_honor_i{width:60%;background: none repeat scroll 0 0 #fff;
    box-shadow: 5px 5px 1px #ccc;
    margin: 20px auto 0;
    padding: 20px;max-height:200px;overflow:hidden;}
.v_honor_i img{width:100%;}
.sorrynodata{text-align:center;padding:50px 0px;}
.more_honor{margin-top:10px;text-align:center;}
.more_honor .more_honor_a{padding-right:18px;font-size:14px;color:#ff7800; }
.more_honor .more_honor_a1{background:rgba(0, 0, 0, 0) url("../image/a1.png") no-repeat scroll right center}
.more_honor .more_honor_a2{background:rgba(0, 0, 0, 0) url("../image/a2.png") no-repeat scroll right center}
.minheight{max-height:170px;overflow:hidden;}
.autoheight{height:auto;}
.activities_title{color: #3c8dbe;font-size: 20px;line-height: 30px;word-wrap: break-word;margin-bottom:10px;}
.activities_title1{color: #186484;
    font-weight: bold;
    line-height: 30px;
    text-align: center;font-size: 30px;margin-bottom: 10px;
    padding-top: 20px;}